import 'package:flutter/material.dart';

// import 'package:wis_flutter/bottomBar.dart';     // 底部导航条



// 扫码测试
class ScanPage extends StatelessWidget {

    @override
    Widget build(BuildContext context) {
      return Scaffold(
          appBar: AppBar( title: const Text('扫码测试') ),  // 头部导航条
          // bottomNavigationBar: BottomBarWidget(),       // 底部导航条
          backgroundColor: Colors.blue[10],
          body: Container(
            padding: EdgeInsets.fromLTRB(8,8,8,8),
            child: ListView(
            children: <Widget>[
              Text("正在建设中。。。")
            ],
          ),
          )
          

      ); 
    }
}











// import 'dart:async';
// import 'dart:io' show Platform;

// import 'package:barcode_scan/barcode_scan.dart';
// import 'package:wis_flutter/bottomBar.dart';     // 底部导航条

// import 'package:flutter/material.dart';
// import 'package:flutter/services.dart';


// // 相机测试页面
// class ScanPage extends StatefulWidget {
//   @override
//   _ScanPageState createState() => new _ScanPageState();
// }

// class _ScanPageState extends State<ScanPage> {
//     ScanResult scanResult;


//     static final _possibleFormats = BarcodeFormat.values.toList()
//       ..removeWhere((e) => e == BarcodeFormat.unknown);

//     List<BarcodeFormat> selectedFormats = [..._possibleFormats];

//     @override
//     initState() {
//       super.initState();
//     }

//     Future scan() async {
//       try {
//         var options = ScanOptions(
//           strings: {
//             "cancel": "取消", // 	iOS上的"取消"按钮文字
//             "flash_on": "闪光灯-开",
//             "flash_off": "闪光灯-关",
//           },
//           restrictFormat: selectedFormats,
//           useCamera: -1,
//           autoEnableFlash: false,
//           android: AndroidOptions(
//             aspectTolerance: 0.00,
//             useAutoFocus: true,
//           ),
//         );

//         var result = await BarcodeScanner.scan(options: options);
        
//         setState(() => scanResult = result);
//       } on PlatformException catch (e) {
//         var result = ScanResult(
//           type: ResultType.Error,
//           format: BarcodeFormat.unknown,
//         );

//         if (e.code == BarcodeScanner.cameraAccessDenied) {
//           setState(() {
//             result.rawContent = 'The user did not grant the camera permission!';
//           });
//         } else {
//           result.rawContent = 'Unknown error: $e';
//         }
//         setState(() {
//           scanResult = result;
//         });
//       }
//     }


//     @override
//     Widget build(BuildContext context) {
//       return Scaffold(
//           appBar: AppBar(
//             title: Text('扫码测试页面'),
//             actions: <Widget>[
//               IconButton(
//                 icon: Icon(Icons.camera),
//                 tooltip: "Scan",
//                 onPressed: scan,
//               )
//             ],
//           ),
//           bottomNavigationBar: BottomBarWidget(),       // 底部导航条
//           backgroundColor: Colors.blue[10],
//           body: ListView(
//             scrollDirection: Axis.vertical,
//             shrinkWrap: true,
//             children: <Widget>[
//               Text("扫码结果："),
//               Text(
//                 scanResult.toString()
//               )
//             ],
//           ),
//       ); 
//     }


// }


